Laminar Flow Protocols:从以太坊测试网开始问世
加入 www.polkaworld.org 社区,共建 Web 3.0!
注:Laminar 项目基于 Substrate 框架开发,目前已获得 Web3 基金会 Grant。本文介绍了如何在以太坊测试网上启动 Laminar Flow Protocols。
在到以太坊主网上运行之前,Laminar Flow Protocols 将会如其它项目一样先被部署在以太坊测试网络(后文称“测试网”)上。这将使得开发者们、协议参与者们、社区和交易者们能够在实物资产上链之前回顾和检测协议。
测试网络
本指南将介绍启动 Laminar Flow Protocols 的 Kovan 测试网。
测试网的运行类似于以太坊主网。可供选择的测试网包括 Kovan、Ropsten 和 Rinkey。我们的选择主要基于相关合约的偏好性和可用性。
连接到测试网
以太坊账户将能够在任何测试网以及主网上使用。通常,建议在测试网上使用一个不同的账户,这样你就不会失手发送真实的以太坊资产去测试网地址了。
Metamask 钱包
使用 Metamask 与以太坊网络、Laminar Flow Protocols 和我们的 DApp 进行交互非常简单直观。你可以按照 Metamask 指南(第一部分和第二部分)来设置。
在与 Laminar Flow Protocols 进行交互时,你应该将网络由 Main Ethereum Network 换成 Kovan Test Network。
添加 Flow Token 地址以追踪余额
Metamask 默认显示你账户中 ETH 的余额。你将需要添加其他感兴趣的 ERC20 Token 以追踪其余额。
打开菜单,向下拉动点击 Add Token,添加感兴趣的代币合约地址,例如:
DAI:0xbF7A7169562078c96f0eC1A8aFD6aE50f12e5A99
fEUR: 0x99D46D56b4f17BeFbE95673161aBDa45a0c29bf8
fJPY: 0xEAc94CCD74EFa1ED1578fF8276A96066b788c3A7
fXAU: 0xeD476b30f8296626051A3b5d5fA2A83CdC2B36eD
fAPPL: 0x9A442a19b2168CdBED51BD3dbDECe1e9FA5E6d7E
在我们对协议的后续开发中,Flow Token 合约也许会升级并被重新部署。但你可以在以下地址找到最新的 Kovan 部署地址:https://github.com/laminar-protocol/flow-protocol-ethereum/blob/master/artifacts/deployment.json
随着开发的不断进展,我们将逐步通过指南文档添加对其他软件和硬件钱包的支持,例如Coinbase Wallet 和 Ldger。
获取以太币
你将需要 Kovan 以太坊—KETH 来支付燃料费。以下有两种方式得到测试网以太坊代币。
Gitter Kovan 水龙头
你可以去 Gitter Kovan 水龙头,用 Github 或者 Twitter 账户注册并在聊天室内贴上你Kovan 以太坊地址,一笔小额的以太币将被很快发送到你的账户。
Parity 的 Kovan 水龙头
你也可以去 Kovan 水龙头,用 Github 账户登录并提供你的 Kovan 以太坊地址来获得一些以太币。
获取DAI
使用 Compound 提供的DAI 来部署 Kovan 上的 Laminar Flow Protocols 以便于获取代币和测试目的。
从 Laminar Flow Exchange DApp 中获取DAI
将你的 Metamask 钱包转为 Kovan Test Network,然后访问 Flow Exchange DApp,点击控制面板上的 Faucet 按钮以获得一些 DAI 来交易。
从 Compound 网站中获取 DAI
另外,也可以访问 Compound 的 DAI 网页。在该页面的底端,点击 Faucet 按钮以获得一些 DAI。
设置 Remix(可选)
如果你希望部署你自己的流动资金池来参与流动性供应,或者你希望与 Laminar Flow 合约进行无代码交互,则可以使用 Remix(以太坊集成开发环境)作为实现工具。
使用 Remix 以批准 Laminar Flow 合约转移你的 DAI 代币。这只在当你希望与智能合约进行无代码交互时才会用到。如果你熟悉 Remix,你可以直接跳到步骤4。
1.打开 Remix
2.登录你的 Metamask 钱包并连接上 Kovan 测试网
3.设置 Remix 以启用 ERC20 合约的交互
从此处复制合约源代码
转到 Remix File Explorer 选项卡:使用任意名称创建一个新的 Solidity 文件,然后将源代码贴入。选中该新建文件。
转到 Compiler 选项卡:点击 Compile 按钮
转到接下来的 Deploy & Run 选项卡:现在我们应该可以用它来设置 DAI ERC20 合约并与其进行交互了。
4.设置 DAI 合约。
在 Deploy & Run 选项卡中,确保在 Environment 字段中选中 Injected Web3。
在 Deploy 按钮上方的下拉菜单中选择 IERC20
在旁边的 At Address 字段处贴上 DAI 地址
点击 At Address 按钮
5.使用 DAI 合约
展开 Deployed Contracts 下方的 IERC20 文本框,并展开 approve 功能栏以与其进行交互
请在 spender 字段处输入 DAI 地址以批准合成资产合约因铸造或存储代币而转移你的 DAI
将已核准的金额输入 amount 字段。注意此处以 unit256 作为单位,其中 DAI 为18位数,100 DAI 被表示为1000000000000000000
在此处查看交易示例。
开始测试 Laminar Flow Protocol
你可以通过我们的网页应用启用协议:https://flow.laminar.one
或者你可以直接与智能合约进行交互:https://github.com/laminar-protocol/flow-protocol-ethereum/wiki
查看 Laminar 的更新
官网:
https://laminar.one
Twitter:
https://twitter.com/LaminarProtocol
Github:
https://github.com/laminar-protocol/flow-protocol-ethereum
LinkedIn:https://www.linkedin.com/company/laminar-protocols
原文网址:
https://medium.com/laminar/get-started-with-ethereum-testnet-for-laminar-flow-protocols-9883741d6754
翻译者:Silvia
更多内容:
波卡周报 | 波卡生态新增 DeFi 项目 Acala Network!Parity 正在积极发展 Substrate 的生态
Kusama CC-3 社区自治版本已发布!4 个必看重大变化
扫码关注公众号,回复 “1” 加入波卡群
关注 PolkaWorld
发现 Web 3.0 时代新机遇
点个 “在看” 再走吧!